#include<stdio.h>
#include<stlib.h>
#define MaxSize 100
typedef struct
{
    int col[MaxSize];
    int top;
}StackType;
void dispasolution(StackType St)
{
    static int count=0;
    printf("第%d个解:",++count);
    for(int i=1;i<=St.top;i++)
        printf("(%d,%d)",i,St.col[i]);
    printf("\n");
}
bool place(StackType St,int k,int j)
{
    int i=1;
    if(k==1)return true;
    whilw(i<=k-1)
    {
        if((st.col[i]==j)||)
    }
}